package com.yunhe.merchants.service;

import com.yunhe.common.model.mybatis.PageResult;
import com.yunhe.merchants.domain.MyProject;
import com.yunhe.merchants.domain.ProcessStatus;

/**
 * @Author: DongWenYu
 * @Date: 2021/5/11 13:42
 */
public interface IDataHistoryProjectStatusService {

    /**
     * 根据流程和项目插入历史记录
     * @param processStatus 
     * @param myProject
     * @return void 
     * @create 2021/5/12 10:37
     */
    void insert(ProcessStatus processStatus , MyProject myProject);

    /**
     * 根据项目id，分页查询历史记录
     * @param id 
     * @param page 
     * @param size
     * @return com.yunhe.common.model.mybatis.PageResult 
     * @create 2021/5/11 17:43
     */
    PageResult selectByProjectId(Long id , int page, int size);

}
